package com.wx.resume_excel.model;

import lombok.*;

/**
 * 简历（Resume）对象的实体类
 *
 * @Auther 田艺鹏
 * @DateTime 2020-07-31 17:00
 */
@Data
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class ResumeTemplate {
    //简历编号
    private String resumeNo;

    private String positionApplicied;
    private String company;
    private String deliveryTime;
    private String updateTime;
    private String matchingDegree;

    private String name;
    private String gender;
    private String birthday;
    private String workingYears;
    private String callPhone;
    private String applicationStatus;
    private String email;
    private String liveAddress;
    private String nationality;
    private String maritalStatus;
    private String politicalOutlook;
    private String homePhone;
    private String height;
    private String address;
    private String postCode;
    private String personPage;

    private String annualIncome;
    private String basicIncome;
    private String otherIncome;
    private String bonus;
    private String equityIncome;

    private String keyWord;
    private String wishIncome;
    private String location;
    private String position;
    private String industry;
    private String toTime;
    private String workType;
    private String evaluate;

    private String workExperience1;
    private String workExperience2;
    private String workExperience3;
    private String workExperience4;
    private String workExperience5;
    private String workExperience6;
    private String workExperience7;
    private String workExperience8;
    private String workExperience9;
    private String workExperience10;

    private String projectExperience1;
    private String projectExperience2;
    private String projectExperience3;
    private String projectExperience4;
    private String projectExperience5;
    private String projectExperience6;
    private String projectExperience7;
    private String projectExperience8;
    private String projectExperience9;
    private String projectExperience10;

    private String educationExperience;

    private String campusHonor;
    private String campusPosition;

    private String skills;
    private String certificate;
    private String trainingExperience;

    private String otherMsg;

    private String coverLetter;

    @Override
    public String toString() {
        return "positionApplicied='" + positionApplicied + '\'' +
                ", company='" + company + '\'' +
                ", deliveryTime='" + deliveryTime + '\'' +
                ", updateTime='" + updateTime + '\'' +
                ", matchingDegree='" + matchingDegree + '\'' +
                ", name='" + name + '\'' +
                ", gender='" + gender + '\'' +
                ", birthday='" + birthday + '\'' +
                ", workingYears='" + workingYears + '\'' +
                ", callPhone='" + callPhone + '\'' +
                ", applicationStatus='" + applicationStatus + '\'' +
                ", email='" + email + '\'' +
                ", liveAddress='" + liveAddress + '\'' +
                ", nationality='" + nationality + '\'' +
                ", maritalStatus='" + maritalStatus + '\'' +
                ", politicalOutlook='" + politicalOutlook + '\'' +
                ", homePhone='" + homePhone + '\'' +
                ", height='" + height + '\'' +
                ", address='" + address + '\'' +
                ", postCode='" + postCode + '\'' +
                ", personPage='" + personPage + '\'' +
                ", annualIncome='" + annualIncome + '\'' +
                ", basicIncome='" + basicIncome + '\'' +
                ", otherIncome='" + otherIncome + '\'' +
                ", bonus='" + bonus + '\'' +
                ", equityIncome='" + equityIncome + '\'' +
                ", keyWord='" + keyWord + '\'' +
                ", wishIncome='" + wishIncome + '\'' +
                ", location='" + location + '\'' +
                ", position='" + position + '\'' +
                ", industry='" + industry + '\'' +
                ", toTime='" + toTime + '\'' +
                ", workType='" + workType + '\'' +
                ", evaluate='" + evaluate + '\'' +
                ", workExperience1='" + workExperience1 + '\'' +
                ", workExperience2='" + workExperience2 + '\'' +
                ", workExperience3='" + workExperience3 + '\'' +
                ", workExperience4='" + workExperience4 + '\'' +
                ", workExperience5='" + workExperience5 + '\'' +
                ", workExperience6='" + workExperience6 + '\'' +
                ", workExperience7='" + workExperience7 + '\'' +
                ", workExperience8='" + workExperience8 + '\'' +
                ", workExperience9='" + workExperience9 + '\'' +
                ", workExperience10='" + workExperience10 + '\'' +
                ", projectExperience1='" + projectExperience1 + '\'' +
                ", projectExperience2='" + projectExperience2 + '\'' +
                ", projectExperience3='" + projectExperience3 + '\'' +
                ", projectExperience4='" + projectExperience4 + '\'' +
                ", projectExperience5='" + projectExperience5 + '\'' +
                ", projectExperience6='" + projectExperience6 + '\'' +
                ", projectExperience7='" + projectExperience7 + '\'' +
                ", projectExperience8='" + projectExperience8 + '\'' +
                ", projectExperience9='" + projectExperience9 + '\'' +
                ", projectExperience10='" + projectExperience10 + '\'' +
                ", educationExperience='" + educationExperience + '\'' +
                ", campusHonor='" + campusHonor + '\'' +
                ", campusPosition='" + campusPosition + '\'' +
                ", skills='" + skills + '\'' +
                ", certificate='" + certificate + '\'' +
                ", trainingExperience='" + trainingExperience + '\'' +
                ", otherMsg='" + otherMsg + '\'' +
                ", coverLetter='" + coverLetter ;
    }

    public ResumeTemplate(String positionApplicied, String company, String deliveryTime, String updateTime, String matchingDegree, String name, String gender, String birthday, String workingYears, String callPhone, String applicationStatus, String email, String liveAddress, String nationality, String maritalStatus, String politicalOutlook, String homePhone, String height, String address, String postCode, String personPage, String annualIncome, String basicIncome, String otherIncome, String bonus, String equityIncome, String keyWord, String wishIncome, String location, String position, String industry, String toTime, String workType, String evaluate, String workExperience1, String workExperience2, String workExperience3, String workExperience4, String workExperience5, String workExperience6, String workExperience7, String workExperience8, String workExperience9, String workExperience10, String projectExperience1, String projectExperience2, String projectExperience3, String projectExperience4, String projectExperience5, String projectExperience6, String projectExperience7, String projectExperience8, String projectExperience9, String projectExperience10, String educationExperience, String campusHonor, String campusPosition, String skills, String certificate, String trainingExperience, String otherMsg, String coverLetter) {
        this.positionApplicied = positionApplicied;
        this.company = company;
        this.deliveryTime = deliveryTime;
        this.updateTime = updateTime;
        this.matchingDegree = matchingDegree;
        this.name = name;
        this.gender = gender;
        this.birthday = birthday;
        this.workingYears = workingYears;
        this.callPhone = callPhone;
        this.applicationStatus = applicationStatus;
        this.email = email;
        this.liveAddress = liveAddress;
        this.nationality = nationality;
        this.maritalStatus = maritalStatus;
        this.politicalOutlook = politicalOutlook;
        this.homePhone = homePhone;
        this.height = height;
        this.address = address;
        this.postCode = postCode;
        this.personPage = personPage;
        this.annualIncome = annualIncome;
        this.basicIncome = basicIncome;
        this.otherIncome = otherIncome;
        this.bonus = bonus;
        this.equityIncome = equityIncome;
        this.keyWord = keyWord;
        this.wishIncome = wishIncome;
        this.location = location;
        this.position = position;
        this.industry = industry;
        this.toTime = toTime;
        this.workType = workType;
        this.evaluate = evaluate;
        this.workExperience1 = workExperience1;
        this.workExperience2 = workExperience2;
        this.workExperience3 = workExperience3;
        this.workExperience4 = workExperience4;
        this.workExperience5 = workExperience5;
        this.workExperience6 = workExperience6;
        this.workExperience7 = workExperience7;
        this.workExperience8 = workExperience8;
        this.workExperience9 = workExperience9;
        this.workExperience10 = workExperience10;
        this.projectExperience1 = projectExperience1;
        this.projectExperience2 = projectExperience2;
        this.projectExperience3 = projectExperience3;
        this.projectExperience4 = projectExperience4;
        this.projectExperience5 = projectExperience5;
        this.projectExperience6 = projectExperience6;
        this.projectExperience7 = projectExperience7;
        this.projectExperience8 = projectExperience8;
        this.projectExperience9 = projectExperience9;
        this.projectExperience10 = projectExperience10;
        this.educationExperience = educationExperience;
        this.campusHonor = campusHonor;
        this.campusPosition = campusPosition;
        this.skills = skills;
        this.certificate = certificate;
        this.trainingExperience = trainingExperience;
        this.otherMsg = otherMsg;
        this.coverLetter = coverLetter;
    }
}
